desert rain - French English Dictionary